#pragma once
#include <vector>

namespace algorithm_t
{
	struct Point
	{
		double x{ .0 };
		double y{ .0 };
		double z{ .0 };
	};
	struct Element2
	{
		double a{ .0 };
		double b{ .0 };
	};
	struct Element3: public Element2
	{
		Point p;
		double ss{ .0 };
	};
}